<style type="text/css">
    .seach-item-container{ border:1px solid #c6c6c6; margin-bottom: 10px;}
    .seach-item-container:hover{ border:1px solid red;}
    .seach-item-container .titulo{font-weight: bold;display: table;width: 100%;}
</style>
<div id="search-result">
<?php 

if(!empty ($result)){
    
    $this->LoadResource("html/table", 'tb');
    $this->LoadResource("html/paginator", 'pag');
    $comp = new Component();
    echo '<h1>Resultados encontrados para a sentença "'. $palavra.'"</h1>';
    foreach($result as $name => $arr){
        $model = $arr['model'];
        $this->LoadModel($model, 'obj');
        if($model == "ocorrencia/mensagem"){
            $this->LoadModel('ocorrencia/ocorrencias', 'oc');
            $dados = $this->oc->getDados();
            $t = $this->obj->getDados();
            $dados['texto'] = $t['texto'];
        }
        else $dados = $this->obj->getDados();
            
        $id = GetPlainName($name);
        echo "<h2 id='$id'>$name</h2>";
        
        $table = $header = array();
        $i = 0;
        $b = true;
        foreach($arr['lista'] as $var){
            
            $link = $this->Html->getLink("ocorrencia/ocorrencias/show/". $var['cod_ocorrencia']);
            unset($var['cod_ocorrencia']);
            $link1 = "";
            if(array_key_exists('cod_mensagem', $var)){
                $link1 = $this->Html->getLink("ocorrencia/mensagem/show/". $var['cod_mensagem']);
                unset($var['cod_mensagem']);
            }
            
            foreach($var as $n => $a){
                if($a == "") continue;
                if($b) $header[] = (array_key_exists($n, $dados))? $dados[$n]['name']: $n;
                $a = $comp->formatType($n, $dados, $a);
                $table[$i][$n] = $a;
            }

            if($link  != "") {
                if($b) $header[] = 'Ver Assunto';
                $table[$i]['Ver Assunto'] = "<a href='$link'>Ver Assunto</a>";
            }
            if($link1 != ""){
                $table[$i]['Ver Mensagem']   = "<a href='$link1'>Ver Mensagem</a>";
                if($b) $header[] = 'Ver Mensagem';
            }
            $table[$i]['class'] = array_key_exists("tipo", $var)? $var['tipo']:"";
            $b = false;
            $i++;
        }
        $this->tb->draw($table, $header);
        $this->pag->draw(true, $model);
    }
    
    $this->LoadJsPlugin('jqueryui/highlight', 'jhi');
    $p = explode(" ", $palavra);
    $this->jhi->draw($p, "#search-result");
}
elseif($palavra == "") echo "<h1>Digite alguma palavra para fazer a pesquisa</h1>";
else echo "<h1>Nenhum resultado encontrado para a sentença '$palavra' utilizando os filtros selecionados</h1>";


?>
</div>
<script type="text/javascript">
$(document).ready(function(){
    $("#menu_2, #menu_title").hide();
    $('.plugin').each(function(){
        var id = $(this).val();
        if($(this).attr("checked") == "undefined" || $(this).attr("checked") != "checked"){
            $('.form_item#f_'+id).hide();
        }
    });
    
    $('.plugin').change(function(){
        var id = $(this).val();
        $('.form_item#f_'+id).slideToggle('slow');
    });
    
    if($('#filtro_data').attr("checked") == "undefined" || $('#filtro_data').attr("checked") != "checked"){
        $('#f_data_inicio').hide();
        $('#f_data_fim').hide();
    }
    
    $('#filtro_data').change(function(){
        $('#f_data_inicio').slideToggle('slow');
        $('#f_data_fim').slideToggle('slow');
    });
    
    $('select#ocorrencia_grupo, input.ocorrencia_grupo, select#ocorrencia_status, select#usuario_usuario, input.usuario_usuario, input.ocorrencia_campos, input.ocorrencia_mensagem').change(function(){
        $(this).parent().parent().submit();
    });
});
</script>